$(function () {
	
	var form = $('.login-form');
	
	$('.login-form input').change(function(){
		destroyTip();
	});
	
	var showTip = function(title,content){
		var tip = $('#btnLogin');
		tip.popover('destroy');
		tip.popover({
			html : true,
			title : '<p class="text-error" style="height:5px;line-height:15px;">' + title + '</p>',
			content : '<p class="text-info" style="height:8px;line-height:17px;">' + content + '</p>',
			placement : 'bottom'
		}).popover('show');
	};
	
	var destroyTip = function(){
		$('#btnLogin').popover('destroy');
	};
	
	//检查登录
	var checkLogin = function(userName, pwd) {
		if (userName == null || userName == "" 
		|| pwd == null || pwd == "") {
			return false;
		} else {
			return true;
		}
	}
	//登录
	var login = function(){
		//获得用户名和密码文本框
		var userName = $("#userName").val();
		var pwd = $("#pwd").val();
		//检查用户名和密码 是否为空
		if (!checkLogin(userName, pwd)) {
			showTip('错误提示',"请输入用户名和密码!");
		} else {
			$.post('/login',{
				username : userName,
				password : pwd,
				rememberMe : $('input[name="rememberMe"]').is(':checked')
			},function(data){
				if (data.isSuccess) {
				   form.slideUp(300);
				   window.location.href = "/msg";
				} else {
					showTip('错误提示',data.msg);
				}
			},'json').fail(function() {
				showTip('错误提示','网络链接异常,请检查网络');
			});
		}
		return true;
	};
	
	$(".login-form").keydown(function(e){
		if(e.keyCode == 13){
			login();
		}
		return true;
	});
	
	//为 登录按钮 添加click 方法
	$("#btnLogin").click(login);
	
	form.slideDown(800);
});

